package org.mango.basic;

import java.util.Scanner;

/**
 * 
 * @author 戴礼明
 *日期： 2016-4-21
 *content：递归算法
 *如：n！（n的阶乘）
 */
public class Recursion {

	 public static double caculate(int num){
		 if(num<=1){
			 return 1;
		 }
		 return num*caculate(num-1);
	 }
	
	 
	 public static void main(String[] args) {
		System.out.println("请输入阶乘的数字");
		Scanner scanner=new Scanner(System.in);
		int num=scanner.nextInt();
		System.out.println("阶乘之后的总和为"+caculate(num));
	}
}
